<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // let p=new Promise((resolv,rejec)=>
    // {
    //     setTimeout(()=>{
    //         resolv("成功")
    //     },2000)
    //     setTimeout(()=>{
    //         rejec("失败")
    //     },3000)
    // }
    // )
    // p.then((success)=>{
    //         console.log('我成功了',success)
    // },(take)=>{
    //         console.log('我失败了',take)
    // })
    // function FUNC(TIME,NUM){
    //     return new Promise((RESOLVE)=>
    //     {
    //         setTimeout(()=>
    //     {
    //         RESOLVE(NUM)
    //     },TIME)
    //     })
    // }
    // FUNC(1000,1).then((N1)=>{
    //     console.log(N1)
    //     return FUNC(2000,2)
    // }).then((N2)=>{
    //     console.log(N2)
    //     return FUNC(3000,3)
    // }).then((N3)=>{
    //     console.log(N3)    
    // })
    function FUNC(TIME,NUM)
    {
        return new Promise((RESOLVE)=>{
            setTimeout(()=>{
                RESOLVE(NUM)
            },TIME)   
        })
    }
    async function log()
    {
        let IT1=await FUNC(1000,1)
        console.log(IT1)
        let IT2=await FUNC(2000,2)
        console.log(IT2)
        let IT3=await FUNC(3000,3)
        console.log(IT3)
    }
    log()
</script>
</html>